package br.ufc.pet.controller;

import java.util.ArrayList;
import java.util.List;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

import br.ufc.pet.dao.UsuarioDao;
import br.ufc.pet.dao.UsuarioJPADao;
import br.ufc.pet.model.Usuario;

@ManagedBean
@SessionScoped
public class CertificadoBean {

	private List<Usuario> usuarios;

	public List<Usuario> getUsuarios() {
		return usuarios;
	}

	public void setUsuarios(List<Usuario> usuarios) {
		this.usuarios = usuarios;
	}

	public CertificadoBean() {
		this.usuarios = new ArrayList<Usuario>();
	}

	public String acompanharEntrega() {

		FacesContext.getCurrentInstance().addMessage(null,
				new FacesMessage("Acompanhar Certificados"));

		UsuarioDao dao = new UsuarioJPADao();
		this.usuarios = dao.getListaOrdenada();
		System.out.println(this.usuarios);
		return "/acompanhar-entrega?faces-redirect=true";
	}

}
